package com.luca.system.service;

import java.util.List;
import java.util.Map;

import com.baomidou.mybatisplus.extension.service.IService;
import com.luca.system.domain.MfcBriefs;

/**
 * 蜜蜂查概要Service接口
 *
 * @author luca
 * @date 2021-04-09
 */
public interface IMfcBriefsService extends IService<MfcBriefs> {
    /**
     * 查询蜜蜂查概要
     *
     * @param id 蜜蜂查概要ID
     * @return 蜜蜂查概要
     */
    public MfcBriefs selectMfcBriefsById(Long id);

    /**
     * 查询蜜蜂查概要列表
     *
     * @param mfcBriefs 蜜蜂查概要
     * @return 蜜蜂查概要集合
     */
    public List<MfcBriefs> selectMfcBriefsList(MfcBriefs mfcBriefs);

    /**
     * 新增蜜蜂查概要
     *
     * @param mfcBriefs 蜜蜂查概要
     * @return 结果
     */
    public int insertMfcBriefs(MfcBriefs mfcBriefs);

    /**
     * 修改蜜蜂查概要
     *
     * @param mfcBriefs 蜜蜂查概要
     * @return 结果
     */
    public int updateMfcBriefs(MfcBriefs mfcBriefs);

    /**
     * 批量删除蜜蜂查概要
     *
     * @param ids 需要删除的蜜蜂查概要ID
     * @return 结果
     */
    public int deleteMfcBriefsByIds(Long[] ids);

    /**
     * 删除蜜蜂查概要信息
     *
     * @param id 蜜蜂查概要ID
     * @return 结果
     */
    public int deleteMfcBriefsById(Long id);

    /**
     * 拉取新闻概要数据
     * @param data
     */
    public void pull(List<Map<String, Object>> data);
}
